#使用while输出99乘法表：

print("方法一：")

#先输出9行：
'''
i=1
while i <=9:
	print(i)
	i=i+1
'''
#使用嵌套，在每行输出一个横向的1-9循环，使用end；
'''
i =1
while i<=9:
	j=1
	while j <=9:
		print(j,end="")
		j=j+1
	print( )
	i=i+1
'''
#使用format格式化进行输出
'''
i =1
while i<=9:
	j=1
	while j <=9:
		print("{}×{}={:<4}".format(i,j,i*j),end="")
		j=j+1
	print( )
	i=i+1
'''

print("="*88)

#对重复项进行隐藏；

i =1
while i<=9:
	j=1
	while j <=i:
		print("{}×{}={:<4}".format(i,j,i*j),end="")
		j=j+1
	print( )
	i=i+1

print("="*88)
print("方法二：")

i=9
while i>=1:
	j=1
	#while j <=9:
	while j <=i:
		#print(j,end="")
		#print("{}×{}={}".format(i,j,i*j),end="")
		print("{}×{}={:<4}".format(i,j,i*j),end="")
		j=j+1
	print( )
	i=i-1

print("="*88)
print("方法三：")

i=9
while i>=1:
	j =9
	while j >=i:
	#while j >=1:
		#print(j,end="")
		#print("{}×{}={}".format(i,j,i*j),end="")
		print("{}×{}={:<4}".format(i,j,i*j),end="")#:<4代表四个向左的光标
		j=j-1
	print( )
	i=i-1

print("="*88)
print("方法四：")

i =1
while i <=9:
	j = 9
	#while j >=1:
	while j >=i:
		#print(j,end="") 
		print("{}×{}={:<4}".format(i,j,i*j),end="") 
		j=j-1
	print( )
	i=i+1 #i+=1


